package com.yuncheng.spcyApi.vo.jcy;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.yuncheng.entity.YcSysUser;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户关联核查员库 - vo
 */
public class RsHcyVo extends YcSysUser implements Serializable {
    @ApiModelProperty(value = "多个主键id")
    private String ids;

    @ApiModelProperty(value = "排除申请事项id已经参加的人员")
    private String cxxpjlsqsxid;

    private String jcyids;

    @ApiModelProperty(value = "申请事项id")
    private String sqsxid;

    @ApiModelProperty(value = "检查员ids")
    private String hcyids;

    @ApiModelProperty(value = "多个用户id")
    private String userids;

    @ApiModelProperty(value = "关联用户id")
    private String fuserid;

    @ApiModelProperty(value = "业务分类编码")
    private String fywflcode;

    @ApiModelProperty(value = "人员分类（检查员、专家）")
    private String fusertype;

    @ApiModelProperty(value = "有效状态")
    private String fstate;

    @ApiModelProperty(value = "序列类型")
    private String fxllx;

    @ApiModelProperty(value = "检查员类别")
    private String flx;

    @ApiModelProperty(value = "检查员小类")
    private String fjcyxl;

    @ApiModelProperty(value = "专业特长")
    private String fszly;

    @ApiModelProperty(value = "受聘开始时间")
    private String fspsj;

    @ApiModelProperty(value = "受聘结束时间")
    private String fspjssj;

    @ApiModelProperty(value = "所属库（组长、组员）")
    private String fssk;

    @ApiModelProperty(value = "聘用文件号")
    private String fpywjh;

    @ApiModelProperty(value = "不属于组长库")
    private String bsyzzk;

    @ApiModelProperty(value = "专业特长")
    private String zytc;

    @ApiModelProperty(value = "回避区域")
    private String hbqy;

    @ApiModelProperty(value = "从事工作")
    private String csgz;

    @ApiModelProperty(value = "选派范围查询")
    private String fwcx;

    @ApiModelProperty(value = "请假范围查询")
    private String qjfwcx;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "开始时间")
    private Date kssj;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "结束时间")
    private Date jssj;

    @ApiModelProperty(value = "工作年限开始")
    private Integer gznxks;

    @ApiModelProperty(value = "工作年限结束")
    private Integer gznxjs;

    @ApiModelProperty(value = "选派原因(备注)")
    private String fbz;

    @ApiModelProperty(value = "是否查询选派区间")
    private String sfcxxpqj;

    @ApiModelProperty(value = "查询开始时间")
    private String cxkssj;

    @ApiModelProperty(value = "查询结束时间")
    private String cxjssj;

    @ApiModelProperty(value = "指定选派人员以组员身份进行(限制本身库为组长)")
    private String zdzysf;

    @ApiModelProperty(value = "是否为高频库(是/否)")
    private String fgpk;

    @ApiModelProperty(value = "回避原单位")
    private String hbydw;

    public String getFpywjh() {
        return fpywjh;
    }

    public void setFpywjh(String fpywjh) {
        this.fpywjh = fpywjh;
    }

    public String getFxllx() {
        return fxllx;
    }

    public void setFxllx(String fxllx) {
        this.fxllx = fxllx;
    }

    public String getFlx() {
        return flx;
    }

    public void setFlx(String flx) {
        this.flx = flx;
    }

    public String getFspjssj() {
        return fspjssj;
    }

    public void setFspjssj(String fspjssj) {
        this.fspjssj = fspjssj;
    }

    public String getZytc() {
        return zytc;
    }

    public void setZytc(String zytc) {
        this.zytc = zytc;
    }

    public String getHbqy() {
        return hbqy;
    }

    public void setHbqy(String hbqy) {
        this.hbqy = hbqy;
    }

    public String getBsyzzk() {
        return bsyzzk;
    }

    public void setBsyzzk(String bsyzzk) {
        this.bsyzzk = bsyzzk;
    }

    public String getFuserid() {
        return fuserid;
    }

    public void setFuserid(String fuserid) {
        this.fuserid = fuserid;
    }

    public String getFywflcode() {
        return fywflcode;
    }

    public void setFywflcode(String fywflcode) {
        this.fywflcode = fywflcode;
    }

    public String getFusertype() {
        return fusertype;
    }

    public void setFusertype(String fusertype) {
        this.fusertype = fusertype;
    }

    public String getFstate() {
        return fstate;
    }

    public void setFstate(String fstate) {
        this.fstate = fstate;
    }


    public String getFszly() {
        return fszly;
    }

    public void setFszly(String fszly) {
        this.fszly = fszly;
    }

    public String getFspsj() {
        return fspsj;
    }

    public void setFspsj(String fspsj) {
        this.fspsj = fspsj;
    }

    public String getFssk() {
        return fssk;
    }

    public void setFssk(String fssk) {
        this.fssk = fssk;
    }

    public String getFwcx() {
        return fwcx;
    }

    public void setFwcx(String fwcx) {
        this.fwcx = fwcx;
    }

    public Date getKssj() {
        return kssj;
    }

    public void setKssj(Date kssj) {
        this.kssj = kssj;
    }

    public Date getJssj() {
        return jssj;
    }

    public void setJssj(Date jssj) {
        this.jssj = jssj;
    }

    public String getCsgz() {
        return csgz;
    }

    public void setCsgz(String csgz) {
        this.csgz = csgz;
    }

    public String getQjfwcx() {
        return qjfwcx;
    }

    public void setQjfwcx(String qjfwcx) {
        this.qjfwcx = qjfwcx;
    }

    public String getIds() {
        return ids;
    }

    public void setIds(String ids) {
        this.ids = ids;
    }

    public String getUserids() {
        return userids;
    }

    public void setUserids(String userids) {
        this.userids = userids;
    }

    public String getFjcyxl() {
        return fjcyxl;
    }

    public void setFjcyxl(String fjcyxl) {
        this.fjcyxl = fjcyxl;
    }

    public void setGznxks(Integer gznxks) {
        this.gznxks = gznxks;
    }

    public void setGznxjs(Integer gznxjs) {
        this.gznxjs = gznxjs;
    }

    public Integer getGznxks() {
        return gznxks;
    }

    public Integer getGznxjs() {
        return gznxjs;
    }

    public String getSqsxid() {
        return sqsxid;
    }

    public void setSqsxid(String sqsxid) {
        this.sqsxid = sqsxid;
    }

    public String getHcyids() {
        return hcyids;
    }

    public void setHcyids(String hcyids) {
        this.hcyids = hcyids;
    }

    public String getFbz() {
        return fbz;
    }

    public void setFbz(String fbz) {
        this.fbz = fbz;
    }

    public String getJcyids() {
        return jcyids;
    }

    public void setJcyids(String jcyids) {
        this.jcyids = jcyids;
    }

    public String getCxxpjlsqsxid() {
        return cxxpjlsqsxid;
    }

    public void setCxxpjlsqsxid(String cxxpjlsqsxid) {
        this.cxxpjlsqsxid = cxxpjlsqsxid;
    }

    public String getCxkssj() {
        return cxkssj;
    }

    public void setCxkssj(String cxkssj) {
        this.cxkssj = cxkssj;
    }

    public String getCxjssj() {
        return cxjssj;
    }

    public void setCxjssj(String cxjssj) {
        this.cxjssj = cxjssj;
    }

    public String getSfcxxpqj() {
        return sfcxxpqj;
    }

    public void setSfcxxpqj(String sfcxxpqj) {
        this.sfcxxpqj = sfcxxpqj;
    }

    public String getZdzysf() {
        return zdzysf;
    }

    public void setZdzysf(String zdzysf) {
        this.zdzysf = zdzysf;
    }

    public String getFgpk() {
        return fgpk;
    }

    public void setFgpk(String fgpk) {
        this.fgpk = fgpk;
    }

    public String getHbydw() {
        return hbydw;
    }

    public void setHbydw(String hbydw) {
        this.hbydw = hbydw;
    }
}
